import * as THREE from 'three';
import Application from './Application.js';
import Contours from './Contours.js';
import Vehicles from './Vehicles.js';
import Labels from './Labels.js';


let APP_PAINTER_INSTANCE_3D = null;
class AppPainter extends Application {
    constructor() { //eslint-disable-line
        super();
        this._name = 'AppPainter';
    }
    static getInstance() {
        return APP_PAINTER_INSTANCE_3D ? APP_PAINTER_INSTANCE_3D : (APP_PAINTER_INSTANCE_3D = new AppPainter());
    }
}
export default AppPainter;
